body {
	font-family: Arial, Helvetica, sans-serif; margin:0px; padding:0px; background:#fff; 
}

.p_body{ padding:0px;  margin:0px auto; width:950px; overflow:hidden; font-size:12px; background:#fff;}

.header , .main , .footer{ width:950px; clear:both; overflow:hidden; display:block; padding:0px; margin:0px auto;}

.header { padding-top:15px;}

.main { padding-top:5px; width:950px; clear:both; overflow:hidden; display:block;  margin:0px auto;}

ul,ol,li,p,h1,h2{ padding:0px; margin:0px; list-style-type:none; overflow:hidden; display:block;}

.logo{ float:left; padding-left:10px;}

.text{float:right; padding-right:20px; padding-top:5px;}

.text  li{ float:right; padding-left:10px; font-size:12px;}

.text  li a{ text-decoration:none; color:#000;}
.text  li a:hover{ text-decoration:underline; color:#000;}


#container{ background:url(../images/nav.jpg) repeat-x; height:43px; width:950px; overflow:hidden;}

#nav{ width:900px; height:27px;  display:block;font-size:14px ; margin-top:10px;  line-height:27px; z-index:9999; padding-left:20px;}

#nav ul{ float:left;  }

#nav a {display: block;  color: #ffffff;text-decoration: none;}
#nav a.daddySecond { text-align:left; background-color:#000000; color:#ffffff; }
#nav a.daddy { text-align:left;}
#nav li {float: left; padding:0px 15px;}
#nav li ul {position: absolute;left: -913em;height: auto; font-weight: normal;border-width: 0.25em;margin: 0; padding-top:5px;}
#nav li li {padding:0px; ; }
#nav li ul a { color:#000; }
#nav li ul ul {margin: -1.75em 0 0 4em;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left: -999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;}


#nav li a:hover{ text-decoration:underline;  color:#ffffff;}

#nav li ul li a {display: block; width:50px; color: #000;text-decoration: none; text-align:center; line-height:30px; padding-top:3px;  }

#nav li ul li a:hover {display: block; width:50px; color: #FF0000; text-decoration:underline; text-align:center; }


#nav li.sfhover { text-decoration:underline; color:#000; text-align:left;}




.h_15{ height:15px; overflow:hidden; display:block; padding:0px; margin:0px; clear:both;}

.h_5{ height:6px; overflow:hidden; display:block; padding:0px; margin:0px; clear:both;}
.h_3{ height:3px; overflow:hidden; display:block; padding:0px; margin:0px; clear:both;}
.h_4{ height:5px; overflow:hidden; display:block; padding:0px; margin:0px; clear:both;}


.box{ background: url(../images/gb.jpg) repeat-x; width:1000px; height:8px; clear:both; overflow:hidden;}

.left{float:left; background:#fff; width:180px; height:140px; overflow:hidden; border:1px #DEDEDE solid; margin-left:2px;}

.left ul{ float:left; padding-top:25px;}

.left ul li{ float:left; line-height:25px; padding-left:3px; padding-right:3px; font-size:14px;}

.left ol{ clear:both; padding-top:15px; padding-left:18px; overflow:hidden; margin:0px;}

.left ol li{ float:left; line-height:25px; padding-left:3px; padding-right:3px; font-size:14px;}


.input{ width:170px; height:21px; background:#fff; border:1px #8FA6BC solid; }

.net{ clear:both; padding-top:15px; clear:both; padding-left:88px;}
.net1{ clear:both; padding-top:7px; clear:both; padding-left:88px;}


.right{ float:left; margin-left:5px; width:198px; border:1px #cccccc solid; height:140px;}

.content{  width:950px;  clear:both; margin-top:2px;}

.footer{ padding-top:5px;}

.footer span{ text-align:center; display:block; padding-top:15px; padding-bottom:30px;}

.bottom{ clear:both; border:1px #DEDEDE solid; height:25px; line-height:27px; font-size:12px; text-align:center; overflow:hidden;}

.bottom ul{ width:400px; margin:0 auto; text-align:center;}

.bottom ul li{ padding-left:10px; padding-right:10px; float:left;}

.bottom ul li a{ color:#000; text-decoration:none;}
.bottom ul li a:hover{ color:#000; text-decoration:underline;}


.content_left{ float:left; background:url(../images/box_gb.jpg) repeat-x; height:448px; width:180px; border:1px #DEDEDE solid; overflow:hidden; margin-left:2px;}
.content_left_g{ float:left; background:url(../images/box_gb.jpg) repeat-x; height:400px; width:180px; border:1px #DEDEDE solid; overflow:hidden; margin-left:2px;}
.content_left_t{ float:left; background:url(../images/box_gb.jpg) repeat-x; width:280px; border:1px #DEDEDE solid; overflow:hidden; margin-left:1px;}

.content_centent{float:left; padding-left:5px; width:548px;}

.content_right{float:left; padding-left:5px; width:298px; border:1px #cccccc solid; margin-left:5px;}

.content_right1{float:left; padding-left:5px; width:200px; display:block;}


.left_top{ height:30px; border-bottom:1px #DEDEDE solid; width:170px; line-height:31px; color:#011933; font-size:14px; font-weight:bold; text-indent:15px; overflow:hidden;}
.left_top_t{ height:30px; border-bottom:1px #DEDEDE solid; width:280px; line-height:31px; color:#011933; font-size:14px; font-weight:bold; text-indent:15px; overflow:hidden;}

.centent_top{ float:left; background:url(../images/box_gb.jpg) repeat-x; height:221px; width:546px; border:1px #DEDEDE solid; overflow:hidden; display: block;}
.ptop{ height:30px; border-bottom:1px #DEDEDE solid; width:540px; line-height:31px; color:#011933; font-size:14px; font-weight:bold; text-indent:15px; overflow:hidden;}

.main_top{ float:left; background:url(../images/box_gb.jpg) repeat-x; height:448px; width:546px; border:1px #DEDEDE solid; overflow:hidden; display: block;}

.main_top_p{ float:left; background:url(../images/box_gb.jpg) repeat-x;  width:546px; border:1px #DEDEDE solid; overflow:hidden; display: block;}

.main_top_c{ float:left; background:url(../images/box_gb.jpg) repeat-x;  width:546px; border:1px #DEDEDE solid; overflow:hidden; display: block; height:400px;}

.main_top_t{ float:left; background:url(../images/box_gb.jpg) repeat-x;  width:700px; border:1px #DEDEDE solid; overflow:hidden; display: block;}
.main_top_cropimg{ float:left; width:700px; border:1px #DEDEDE solid; overflow:hidden; display: block;}

.ptop1{ height:30px; border-bottom:1px #DEDEDE solid; width:720px; line-height:31px; color:#011933; font-size:14px; font-weight:bold; text-indent:15px; overflow:hidden;}

.ptop2{ height:30px; border-bottom:1px #DEDEDE solid; width:720px; line-height:31px; color:#011933; font-size:14px; font-weight:bold; text-indent:15px; overflow:hidden;}

.ptop2 span{ float:right; padding-right:10px; line-height:31px; font-weight:normal; font-size:12px;}

.ptop2 span a{ color:#666666; text-decoration:none;}
.ptop2 span a:hover{ text-decoration:underline;}

.ptop span{ float:right; padding-right:10px; line-height:31px; font-weight:normal; font-size:12px;}

.ptop span a{ color:#666666; text-decoration:none;}
.ptop span a:hover{ text-decoration:underline;}

.ptop1 span{ float:right; padding-right:10px; line-height:31px; font-weight:normal; font-size:12px;}

.ptop1 span a{ color:#666666; text-decoration:none;}
.ptop1 span a:hover{ text-decoration:underline;}


.centent_bottom{ clear:both;  background:url(../images/box_gb.jpg) repeat-x; height:220px; width:546px; border:1px #DEDEDE solid;}

.box_top{ background:url(../images/box_top.jpg); width:200px; height:28px; color:#7D9C9C; font-weight:bold; line-height:29px; text-indent:10px;}

.box_gb{ background:url(../images/box_gb1.jpg) repeat-y; width:200px; height:186px;}

.table{ clear:both; margin-top:5px;}

.table td{ line-height:15px; text-align:left; padding-left:2px; height:25px;}


.net2{ clear:both; padding-top:10px; padding-left:50px;}

p{ padding:10px 15px; margin:0px; text-indent:25px; line-height:21px;}
.ptext{ padding:10px 15px; margin:0px; text-indent:25px; line-height:21px; font-size:14px; font-weight:bold;}

.ptxt{ padding:0px 15px; margin:0px; text-indent:25px; line-height:21px; font-size:12px; }

.baner{ width:728px; padding-top:5px; margin:auto; display:block;}

.box1{ float:left; background:url(../images/box_gb.jpg) repeat-x; height:448px; width:736px; border:1px #DEDEDE solid; margin-left:2px;}

.float{ float:left; padding-left:5px; z-index:0;}

.cropImgTxt{ padding-left:1px; clear:both; overflow:hidden;}
.cropImgPtxt{ margin:0px; text-indent:2px; font-size:12px; }

.txt{ padding-left:10px; clear:both; overflow:hidden;}

.txt ul{ float:left; padding-top:15px; }

.txt ul li{ line-height:30px; font-size:14px; font-family:"宋体";}

.txt ul li a{ text-decoration:none; color:#000;}
.txt ul li a:hover{ text-decoration:underline; }












